<?php
/**
 * Created by PhpStorm.
 * User: qingyun
 * Date: 17/4/12
 * Time: 下午2:39
 */
namespace Common\Controller;

class AdminBaseController extends BaseController{
    public function _initialize(){
        parent::_initialize();
        if(empty(session('user.uid')) || empty(session('user.account'))){
            $this->redirect('login/index');
        }
        $auth = new \Think\Auth();//先new以下，实例化以下，要用它了，按住command点击auth会出来它配置文件的位置，可以进去查看
        $rule_name = MODULE_NAME.'/'.CONTROLLER_NAME.'/'.ACTION_NAME;//MODULE_NAME 当前模块名 CONTROLLER_NAME 当前控制器名 ACTION_NAME 当前操作名
        $uid = session('user.uid');
        if(!$auth->check($rule_name,$uid) && $uid != 1){//check也是系统的一个方法，按住command点击就可以查看
            $this->error('您没有权限访问');
        }
    }
}